package org.celery.modules.ticket.dto;

import lombok.Data;
import java.util.List;

/**
 * 订单表数据传输对象实体类
 *
 * @author Celery
 * @since 2023-06-12
 */
@Data
public class TicketDTO {
	private static final long serialVersionUID = 1L;

	/**
	 * 官方接口对接：包括字段
	 * businessType:业务类型
	 * buyerID:买家主账号id
	 * createTime:创建时间
	 * id:交易id
	 * modifyTime:修改时间
	 * refund:退款金额，单位为元
	 * sellerID:卖家主账号id
	 * shippingFee:运费，单位为元
	 * status:交易状态
	 * totalAmount:应付款总金额
	 * discount:折扣信息，单位分
	 * buyerContact(对象):买家联系人
	 * sellerContact(对象):卖家联系人信息
	 * tradeType:卖家联系人信息
	 */
	private Object baseInfo;

	private List productItems;

	private String orderStatus;
	private Object nativeLogistics;

	private String officialLogisticOrder;

	private Object orderRateInfo;

	private List tradeTerms;

	private Object extAttributes;
}
